someone who insults - Turkish English Dictionary